Building a Middleware Infrastructure for Capture and Access Applications
نویسندگان
چکیده
Capture and access applications automate the capture of and the access to live experiences and are a main theme in the ubiquitous computing research area. Examples of such applications have been built in the educational, office and meeting domains, and most of them make extensive use of network communication, multimedia streaming and storage systems. Despite their common needs and architectural similarities, there is a lack of middleware support for building capture and access applications. The literature reports on efforts towards providing network abstractions that make communication between applications transparent. Leveraging off that work, we present in this paper a set of component-based infrastructures and services providing capture and access applications with abstractions for functionality and distributed data management. To illustrate the utility of our approach, we detail its use in the implementation of a live lecture capture system.
منابع مشابه
Access control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملDObjects: enabling distributed data services for metacomputing platforms
Many contemporary applications rely heavily on large scale distributed and heterogeneous data sources. The key constraints for building a distributed data query infrastructure for such applications are: scalability, consistency, heterogeneity, and network and resource dynamics. We designed and developed DObjects, a general-purpose query and data operations infrastructure that can be integrated ...
متن کاملArchitectural Support for Building Automated Capture & Access Applications
Applications that automatically capture some details of a live experience and provide future access to that experience are increasingly common in the ubiquitous computing community. The exploration of this class of applications raises software engineering problems pertaining to proper software structuring and programming abstractions to support the design, development and evolution of these sys...
متن کاملINCA: Architectural Support for Building Automated Capture & Access Applications
Applications that automatically capture some details of a live experience and provide future access to that experience are increasingly common in the ubiquitous computing community. However, there remains a largely unexplored design space of potential new applications, and very few of the previous systems have been able to evolve in functionality over an extended period of time. To overcome the...
متن کاملObject-Oriented Middleware Infrastructure for Distributed Augmented Reality
The paper describes design and implementation of software infrastructure for building augmented reality applications for ubiquitous computing environments. Augmented reality is one of the most important techniques to achieve the vision of ubiquitous computing. Traditional toolkits for augmented reality provide the high level abstraction that makes it easy to build augmented reality applications...
متن کامل